var i = require("../../../uv-ui-tools/libs/mixin/mpMixin.js"), t = require("../../../uv-ui-tools/libs/mixin/mixin.js"), e = require("./props.js"), s = require("../../../../common/vendor.js");

require("../../../uv-ui-tools/libs/function/index.js"), require("../../../uv-ui-tools/libs/function/test.js"), 
require("../../../uv-ui-tools/libs/function/digit.js"), require("../../../uv-ui-tools/libs/util/route.js"), 
require("../../../uv-ui-tools/libs/function/debounce.js"), require("../../../uv-ui-tools/libs/function/throttle.js");

var u = {
    name: "uv-status-bar",
    mixins: [ i.mpMixin, t.mixin, e.props ],
    data: function() {
        return {};
    },
    computed: {
        style: function() {
            var i = {};
            return i.height = this.$uv.addUnit(this.$uv.sys().statusBarHeight, "px"), this.bgColor && (this.bgColor.indexOf("gradient") > -1 ? i.backgroundImage = this.bgColor : i.background = this.bgColor), 
            this.$uv.deepMerge(i, this.$uv.addStyle(this.customStyle));
        }
    }
}, r = s._export_sfc(u, [ [ "render", function(i, t, e, u, r, o) {
    return {
        a: s.s(o.style)
    };
} ], [ "__scopeId", "data-v-c48287dc" ] ]);

wx.createComponent(r);